package cn.edu.seu.ssny.common;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

public class BusinessCollections {
    public static final Set<String> copTypeSet = new HashSet<>();
    public static final Set<String> pumpTypeSet = new HashSet<>();
    public static final Set<String> heatBalanceTypeSet = new HashSet<>();

    public static final List<String> powerCostTypes = new ArrayList<>();

    public static final List<String> powerCostHotTypes = new ArrayList<>();
    public static final List<String> powerCostColdTypes = new ArrayList<>();
    public static final List<String> providerColdTypes = new ArrayList<>();
    public static final List<String> providerHotTypes = new ArrayList<>();
    public static final Set<String> renewableEneryTypeSet = new HashSet<>();

    /*机组制热能耗*/
    public static final List<String> machineHotPowerCostTypes = new ArrayList<>();
    /*机组制热量*/
    public static final List<String> machineHotProviderTypes = new ArrayList<>();
    /*机组制冷能耗*/
    public static final List<String> machineColdPowerCostTypes = new ArrayList<>();
    /*机组制冷量*/
    public static final List<String> machineColdProviderTypes = new ArrayList<>();


    static {
        copTypeSet.add("冷水机组");
        copTypeSet.add("地源热泵");
        copTypeSet.add("空气源热泵");
        copTypeSet.add("多联机");
        copTypeSet.add("锅炉");
        copTypeSet.add("冷却水泵");
        copTypeSet.add("冷热水泵");
        copTypeSet.add("地冻水泵");
        copTypeSet.add("地源水泵");
        copTypeSet.add("冷却塔");

        pumpTypeSet.add("冷热水泵");
        pumpTypeSet.add("冷却水泵");
        pumpTypeSet.add("冷冻水泵");
        pumpTypeSet.add("地源热泵");
        pumpTypeSet.add("地源水泵");


        heatBalanceTypeSet.add("地源热泵");

        //设备耗电量占比
        powerCostTypes.add("冷水机组");
        powerCostTypes.add("冷却水泵");
        powerCostTypes.add("冷冻水泵");
        powerCostTypes.add("冷却塔");
        powerCostTypes.add("冷热水泵");
        powerCostTypes.add("热泵机组");
        powerCostTypes.add("地源水泵");

        //供冷能耗设备类型
        powerCostColdTypes.add("冷水机组");
        powerCostColdTypes.add("冷却水泵");
        powerCostColdTypes.add("冷冻水泵");
        powerCostColdTypes.add("冷却塔");
        powerCostColdTypes.add("热泵机组");
        powerCostColdTypes.add("地源水泵");
        powerCostColdTypes.add("冷热水泵");

        //供暖能耗设备类型
        powerCostHotTypes.add("冷热水泵");
        powerCostHotTypes.add("热泵机组");
        powerCostHotTypes.add("地源水泵");

        //供冷量设备类型
        providerColdTypes.add("冷冻水泵");

        //供暖量设备类型
        providerHotTypes.add("冷热水泵");

        //可再生能源设备
        renewableEneryTypeSet.add("地源热泵");

        /*机组能效*/
        /*机组制热能耗*/
        machineHotPowerCostTypes.add("热泵机组");
        /*机组制热量*/
//        machineHotProviderTypeSet.add();
        /*机组制冷能耗*/
        machineColdPowerCostTypes.add("冷水机组");
        machineColdPowerCostTypes.add("热泵机组");
        /*机组制冷量*/
        machineColdProviderTypes.add("冷冻水泵");
    }

}
